body {
	background:#e5f1ff;
}

#serviceTitle{
	-moz-border-radius:30px;
	border:2px solid #000088;
	width:60%;
	margin:auto;
	background:#98c3d9;
	margin-top:40px;
	margin-bottom:50px;
}


h1 {
	display:block;
	font-style:italic;
	text-align:center;
}

#descriptionService {

	display:block;
	font-style:italic;
	text-align:center;
	margin:auto;
	color:#333333;
	margin-bottom:20px;
	width:80%;	
}

#functionList{
	background:#d0e0ff;
	padding:30px;
	width:90%;
	margin:auto;
	margin-top:70px;
	border:inset #3399ff 3px;
	
}



/** Le Tableau **/

tr th{
	background:#cccccc;
	border-bottom:solid black 1px;
}

td.function{
	font-size:large;
	background:#98c3d9;
	padding-top:10px;
	padding-bottom:10px
}


td.url{
	font-size:small;
	font-weight:bold;
	background:#98c3d9;
	
}
td.goal{
	font-size:small;
	font-style:italic;
	background:#98c3d9;
	padding-bottom:15px
	
}

td.separator{
	font-size:large;
	background:#aaaaaa;
	padding-top:5px;
	border-top:solid black 1px;
	border-bottom:solid black 1px;
	padding-bottom:5px
}

td.resume{
	width: 15%;
	font-size:large;
	background:#d9ebff;
	border-right: 1px solid #6495ed;
	text-align: left;
	padding: 5px;
}
td.details{
	background:#d9ebff;
	width:70%;
	text-align: left;
	padding: 5px;
}

table.function {
	background:#99ccff;
	border-spacing:0;
	border:collapse;
	text-align:center;
	margin:auto;
	margin-top:50px;
	margin-bottom:50px;
	width:90%;
	border:2px solid black;
}



/** Coloration syntaxique **/
.type {
	color:#880000;
	font-weight:bold;
}

.name {
	color:#000088;
	font-style:italic;
}

span.function {
	color:#000000;
	font-weight:bold;
}

/** Copyright **/
#copyright {
	font-size:small;
	font-weight:bold;
	font-style:italic;
	display:block;
	margin-top:50px;
	padding:30px;
}

p.version {
	float:left;
}

p.project {
	text-align:right
}

